在 Day 4,我嘗試了三種方式,把 RSS 自動推送到 Discord:RSS.APP、Azure Functions、N8N。這算是一個小小的 Proof of Concept(POC),目的不是要做到最完美,而是先快速驗證「能不能動起來」。結果三個方案都跑通了,但問題來了——到底哪個才是適合我長期使用的工具組合呢?
為了避免以後浪費時間在不適合的工具上,我設計了幾個簡單的評估面向:開發成本、維運成本、彈性、可擴充性、學習門檻、長期可持續性。以下是我整理出來的比較表:
面向 | RSS.APP | Azure Functions | N8N |
---|---|---|---|
開發成本 | 幾乎零開發,直接設定 | 需要寫程式,調整函數 | 低程式需求,拖拉即可 |
維運成本 | 有免費額度,進階需付費 | 消耗雲端資源,需控管帳單 | 自架需伺服器/VM,但可免費 |
彈性 | 受限於平台功能 | 幾乎無上限 | 中高,內建多種整合 |
可擴充性 | 有限 | 高 | 高 |
學習門檻 | 最低 | 中高 | 中 |
長期可持續性 | 依賴 SaaS | 雲端鎖定,需維護程式 | 自控權高,但需維護 |
從實際體驗來看:
綜合這些觀察,我最後的結論是:
因此,我會選擇以 N8N 為主力,再依需求搭配Azure Functions。這樣不會被單一方案綁死,也能保留彈性。Day 5 的效益評估,幫我定下了接下來的方向:找到「適合自己的產品組合」,而不是盲目追求最強或最新的工具。